BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper A

Total Complexity 67
Dependencies 4
Dependents 3
Total lines 1,242
Lines of code 983
Logical lines of code 157
Comment lines 182
Methods 16
Properties 3

Methods 16

Method Rating Maintainability Complexity Lines of code
getRemoteProctorSettingFields()
C
18
1 517
getAjaxOptions()
B
35 14 99
validateRemoteProctoringSettings()
A
49 11 32
getIncompatibleLearnDashSettings()
A
32 1 166
buildExamModulesOptions()
S
53 6 26
buildRemoteProctorOptions()
S
55 6 23
buildApiCredentialsOptions()
S
53 5 25
getExamModulesOptions()
S
53 5 23
getRemoteProctorsOptions()
S
53 4 22
getDefaultValues()
S
57 3 17
isExamModuleValid()
S
68 3 7
isRemoteProctorValid()
S
68 3 7
isCredentialsIdValid()
S
78 2 3
__construct()
S
74 1 5
buildRemoteProctorFieldName()
S
79 1 3
addSettingsError()
S
69 1 8